package com.hzw.dao;

import com.hzw.entity.Admin;
import com.hzw.entity.User;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;


@Component
@Mapper
public interface LoginAndRegisterDao {
    /**
     * 查询用户
     *
     * @return
     */
    User selectByUserName(String username);

    /**
     * 注册管理员
     *
     * @return
     */
    int registerAdmin(String id, String username, String password, String email, String registerTime, Integer status);

    /**
     * 注册用户
     *
     * @return
     */
    int registerUser(String id, String username, String password, String email, String registerTime, Integer status);

    /**
     * 管理员登录
     *
     * @return
     */
    Admin loginAdmin(String username, String password);

    /**
     * 用户登录
     *
     * @return
     */
    User loginUser(String username, String password);


}
